package com.公司笔试草稿;

import java.util.*;


public class work03 {
}

class Solution03 {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * @param data int整型一维数组 输入的数组
     * @return int整型
     */
    public int solution(int[] data) {
        // write code here
        // 双指针
        int len = data.length;
        int left = 0;

        int result = 0;

        for(int i=0; i< len; i++){
            int right = data.length-1;

            while (left != right) {
                // 宽
                int width = right - left;

                // 高
                int high = Math.min(data[left], data[right]);
                result = Math.max(width*high, result);

                right --;
            }
            left ++;
        }
        return result;
    }
}